//获取input[file]图片的url Important
function getFileUrl(fileId) {
    var url;
    var file = document.getElementById(fileId);
    var agent = navigator.userAgent;
    if (agent.indexOf("MSIE")>=1) {
        url = file.value;
    } else if(agent.indexOf("Firefox")>0) {
        url = window.URL.createObjectURL(file.files.item(0));
    } else if(agent.indexOf("Chrome")>0) {
        url = window.URL.createObjectURL(file.files.item(0));
    }else{
        url = window.URL.createObjectURL(file.files.item(0));
    }
    return url;
}
//图片上传
function uplode() {
    layer.msg('请稍等');
    var loading = layer.load(1, { shade: [0.4,'#000'] }); //0代表加载的风格，支持0-2
    $.ajaxFileUpload({
        url: '/index/fileupload/upload', //用于文件上传的服务器端请求地址
        secureuri: false, //是否需要安全协议，一般设置为false
        fileElementId: 'img', //文件上传域的ID
        dataType: 'json', //返回值类型 一般设置为json
        success: function (data)  //服务器成功响应处理函数
        {
            console.log(data);
        }
    })
}
function uplode_userimg() {
    layer.msg('请稍等');
    var loading = layer.load(1, { shade: [0.4,'#000'] }); //0代表加载的风格，支持0-2
    $.ajaxFileUpload({
        url: '/index/fileuplode/index', //用于文件上传的服务器端请求地址
        secureuri: false, //是否需要安全协议，一般设置为false
        fileElementId: 'user', //文件上传域的ID
        dataType: 'json', //返回值类型 一般设置为json
        success: function (data)  //服务器成功响应处理函数
        {
            $('#usercardimg').val(data);
            $(".usercardimg").css({ "backgroundImage": "url('"+data+"')" });
            layer.close(loading); //关闭加载层
        }
    })
}
function uplode_card_back() {
    layer.msg('请稍等');
    var loading = layer.load(1, { shade: [0.4,'#000'] }); //0代表加载的风格，支持0-2
    $.ajaxFileUpload({
        url: '/index/fileuplode/index', //用于文件上传的服务器端请求地址
        secureuri: false, //是否需要安全协议，一般设置为false
        fileElementId: 'user_back', //文件上传域的ID
        dataType: 'json', //返回值类型 一般设置为json
        success: function (data)  //服务器成功响应处理函数
        {
            $('#cardimg_back').val(data);
            $(".user_back").css({ "backgroundImage": "url('"+data+"')" });
            layer.close(loading); //关闭加载层
        }
    })
}

function uplode_video() {
    layer.msg('请稍等');
    var loading = layer.load(1, { shade: [0.4,'#000'] }); //0代表加载的风格，支持0-2
    $.ajaxFileUpload({
        url: '/index/fileuplode/index_video', //用于文件上传的服务器端请求地址
        secureuri: false, //是否需要安全协议，一般设置为false
        fileElementId: 'video', //文件上传域的ID
        dataType: 'json', //返回值类型 一般设置为json
        success: function (data)  //服务器成功响应处理函数
        {
            var mydate = new Date();
            $('#user_video').val(data);
            layer.closeAll();
            $(".user_video").css({ "backgroundImage": "url('/public/static/index/img/success.jpg')" });
            $('.up_video').html('上传成功，于'+mydate.getHours()+'：'+mydate.getMinutes()+'：'+mydate.getSeconds()+'上传');
            layer.close(loading); //关闭加载层
        }
    })
}
function msg(str) {
    str = '<div class="msg" style="display: none"><span >'+str+'</span></div>';
    $('body').append(str);
    $('.msg').fadeIn()
    setTimeout(function () {
        $('.msg').fadeOut();
        setTimeout(function () {
            $('.msg').remove();
        },300)
    },2000)
}

$(function() {
    var currYear = (new Date()).getFullYear();
    var opt = {};
    opt.date = {
        preset: 'date'
    };
    opt.datetime = {
        preset: 'datetime'
    };
    opt.time = {
        preset: 'time'
    };
    opt.default = {
        theme: 'android-ics light', //皮肤样式
        display: 'bottom', //显示方式 ：modal（正中央）  bottom（底部）
        mode: 'scroller', //日期选择模式
        lang: 'zh',
        startYear: currYear - 5, //开始年份currYear-5不起作用的原因是加了minDate: new Date()
        endYear: currYear + 5, //结束年份
        //minDate: new Date() //加上这句话会导致startYear:currYear-5失效，去掉就可以激活startYear:currYear-5,
    };
    if($("input").hasClass("appDate")){
        $(".appDate").scroller('destroy').scroller($.extend(opt['date'], opt['default']));
    }
    var optDateTime = $.extend(opt['datetime'], opt['default']);
    var optTime = $.extend(opt['time'], opt['default']);
    if($("input").hasClass("appDateTime1")){
        $(".appDateTime1").mobiscroll(optDateTime).datetime(optDateTime);
    }

    //图片控制
    if($("td").hasClass("smallpic")){
        $(".smallpic").click(function(){
            var src = $(this).children('img').attr('src')
            if(src){
                $(".bigpic img").attr('src',src);
                $(".bigpic").show();
            }
        })
        $('.bigpic').click(function(){
            if($(".bigpic").css('display') == 'block'){
                $(".bigpic").hide();
            }
        })
    }
});
function is_weixin(){
    var ua = navigator.userAgent.toLowerCase();
    if(ua.match(/MicroMessenger/i)=="micromessenger") {
        return true;
    } else {
        return false;
    }
};
